#!/bin/sh

# path setup
export QPEDIR=/opt/Qtopia
export PATH=$QPEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QPEDIR/lib:$LD_LIBRARY_PATH

export QTOPIA_PHONE_VENDOR=ficgta01
export QTOPIA_PHONE_MUX=ficgta01

export QTOPIA_NO_VIRTUAL_KEYBOARD=1

echo 0 > /sys/devices/platform/neo1973-pm-gsm.0/power_on
sleep 2
/etc/init.d/gsm0710muxd stop
sleep 2
killall -9 gsm0710muxd           
sleep 2
echo 1 > /sys/devices/platform/neo1973-pm-gsm.0/power_on
sleep 2
/etc/init.d/gsm0710muxd start
sleep 2

identvar=$(date +%s)
ptsvar=$(dbus-send --system --print-reply --type=method_call --dest=org.pyneo.muxer /org/pyneo/Muxer org.freesmartphone.GSM.MUX.AllocChannel string:$identvar | grep string | awk -F '"' '{ print $2 }')
export QTOPIA_PHONE_DEVICE=$ptsvar
echo $QTOPIA_PHONE_DEVICE

QTOPIA_MESSAGE="The qpe process vanished. This is bad.
This is not meant to happen and is likely a sign of
a bug in Qtopia. Please try to reproduce it and
report the issue to http://docs.openmoko.org.

To be able to use your phone as a phone again you
will have to restart Qtopia.
"




# Now start Qtopia
#echo 1 > /sys/devices/platform/neo1973-pm-gsm.0/power_on 
/usr/bin/app-restarter "$QTOPIA_MESSAGE" qpe 2>&1 | logger &
